package com.ht.ui;

import devmodel.MapObject;


/**
 * Created by IntelliJ IDEA.
 * Author: Wangjiaxiang
 * Date: 2011-9-8
 */
public interface DynamicInfoPanel {

    public void setEditableState(boolean statu);

    public String saveInfo(CtrlDeviceTree tree);

    public void setUpdate(boolean isUpdate);

    public boolean isUpdate();

    public void setDeviceInfo(MapObject device);

    public void clear();

    public MapObject getDeviceInfo();

    public boolean isValueChanged();

    public boolean isNullName();

    public void initDefaultName();

    public String checkUiInfo();

    public MapObject fillUiInfo(MapObject clone);
}
